package com.bcmusic.music.domain.permission.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.util.Date;

/**
 * @ClassName : MarkerOfMusicVO  //类名
 * @Description :   //描述
 * @Author : YG  //作者
 * @Date: 2020-11-21 13:17  //时间
 */
@Data
public class MarkerOfMusicVO {
    @ApiModelProperty(value = "音乐id。",required = false)
    @Column(name = "music_id")
    private Integer musicId;//音乐id。

    @ApiModelProperty(value = "音乐名称",required = false)
    private String musicName;//

    @ApiModelProperty(value = "专辑名称",required = false)
    private String albumName;//专辑名称

    @ApiModelProperty(value = "唱片公司",required = false)
    private String recordCompany;//唱片公司

    @ApiModelProperty(value = "出版公司",required = false)
    private String publishingCompany;//出版公司

    @ApiModelProperty(value = "版权方名字",required = false)
    private String ownerName;//版权方编号。关联user表的user_number字段。

    @ApiModelProperty(value = "0为歌曲，1为曲谱",required = false)
    private Integer musicType;//0为歌曲，1为曲谱

    @ApiModelProperty(value = "演唱者",required = false)
    private String singer;//演唱者

    @ApiModelProperty(value = "作曲家",required = false)
    private String composer;//作曲家

    @ApiModelProperty(value = "歌词作者",required = false)
    private String lyricist;//歌词作者

    @ApiModelProperty(value = "授权类型，0为许可，1为转让,3为二者都有",required = false)
    private Integer type;

    @ApiModelProperty(value = "试听地址链接",required = false)
    private Integer musicAddress;

}
